package com.dianban.entity;

import java.math.BigDecimal;

/**
 * CREATE TABLE `jw_transfer` (
 * `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
 * `transfer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '转出用户ID',
 * `receiver_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '接收用户ID',
 * `coupon` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '购物券数量',
 * `transfer` varchar(12) NOT NULL DEFAULT '' COMMENT '转出账号',
 * `receiver` varchar(12) NOT NULL DEFAULT '' COMMENT '接收账号',
 * `energy` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '抵扣积分',
 * `createtime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
 * `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
 * `source` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '类型:1=APP,2=H5',
 * `service` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '手续费',
 * `cash` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '到账现金',
 * `name` varchar(55) NOT NULL DEFAULT '' COMMENT '姓名',
 * `bankcard` varchar(125) NOT NULL DEFAULT '' COMMENT '银行卡号',
 * `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态:-2=待审核,-1=待核验,0=审核不通过,1=成功,2=核验不通过',
 * `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注信息',
 * `sn` varchar(55) NOT NULL DEFAULT '' COMMENT '订单号',
 * `operator` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作人员',
 * `bank_name` varchar(55) NOT NULL DEFAULT '' COMMENT '银行名称',
 * `subbranch` varchar(255) NOT NULL DEFAULT '' COMMENT '支行名称',
 * `idcard` varchar(20) NOT NULL DEFAULT '' COMMENT '开户证件号',
 * `phone` varchar(15) NOT NULL DEFAULT '' COMMENT '收款人手机号码',
 * `today_price` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '今日股价',
 * `today_price_ratio` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '今日股价折扣',
 * `gp_count` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '转让股价数量',
 * `gp_money_count` decimal(20,2) unsigned DEFAULT '0.00' COMMENT '转让股票金额',
 * `withdraw_response` varchar(255) DEFAULT NULL COMMENT '提现接口请求返回信息',
 * PRIMARY KEY (`id`) USING BTREE,
 * KEY `INDEX_USER_ID` (`transfer_id`) USING BTREE
 * ) ENGINE=InnoDB AUTO_INCREMENT=100000036 DEFAULT CHARSET=utf8mb4 COMMENT='购物券转赠记录'
 */
public class JwTransfer {
    private Long id;
    private Long transferId;
    private Long receiverId;
    private BigDecimal coupon;
    private String transfer;
    private String receiver;
    private Long createtime;
    private Long updatetime;
    private Integer source;
    private BigDecimal service;
    private BigDecimal cash;
    private String name;
    private String bankcard;
    private Integer status;
    private String remark;
    private String sn;
    private String bankName;
    private String idcard;
    private String phone;
    private String withdrawResponse;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getTransferId() {
        return transferId;
    }

    public void setTransferId(Long transferId) {
        this.transferId = transferId;
    }

    public Long getReceiverId() {
        return receiverId;
    }

    public void setReceiverId(Long receiverId) {
        this.receiverId = receiverId;
    }

    public BigDecimal getCoupon() {
        return coupon;
    }

    public void setCoupon(BigDecimal coupon) {
        this.coupon = coupon;
    }

    public String getTransfer() {
        return transfer;
    }

    public void setTransfer(String transfer) {
        this.transfer = transfer;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public Long getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Long createtime) {
        this.createtime = createtime;
    }

    public Long getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Long updatetime) {
        this.updatetime = updatetime;
    }

    public Integer getSource() {
        return source;
    }

    public void setSource(Integer source) {
        this.source = source;
    }

    public BigDecimal getService() {
        return service;
    }

    public void setService(BigDecimal service) {
        this.service = service;
    }

    public BigDecimal getCash() {
        return cash;
    }

    public void setCash(BigDecimal cash) {
        this.cash = cash;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBankcard() {
        return bankcard;
    }

    public void setBankcard(String bankcard) {
        this.bankcard = bankcard;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getIdcard() {
        return idcard;
    }

    public void setIdcard(String idcard) {
        this.idcard = idcard;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getWithdrawResponse() {
        return withdrawResponse;
    }

    public void setWithdrawResponse(String withdrawResponse) {
        this.withdrawResponse = withdrawResponse;
    }
}
